﻿using System;
using System.Collections.Generic;
using System.Text;

namespace OddUserManager.Model
{
    /// <summary>
    /// 投注单排序方式
    /// </summary>
    public enum OddOrderType
    {
        发单时间 = 1, 最大比赛编号 = 2
    }

    /// <summary>
    /// 订单状态
    /// </summary>
    public enum OddState
    {
        预约 = 0, 撤销 = 1, 待上传=2, 已上传 = 3, 比赛中 = 4, 待确认 = 5, 完成 = 6
    }
    /// <summary>
    /// 账号状态
    /// </summary>
    public enum UserState
    {
        正常 = 0, 禁用 = 1
    }

    /// <summary>
    /// 比赛选项
    /// </summary>
    public enum SelectedResult
    {
        胜 = 1, 平 = 2, 负 = 3, 让球胜 = 4, 让球平 = 5, 让球负 = 6, 胜胜 = 7, 负负 = 8
    }

    /// <summary>
    /// 投注单开奖状态
    /// </summary>
    public enum LotteryResults
    {
        未开奖 = -1, 未中奖 = 0, 已中奖 = 1
    }
    /// <summary>
    /// 返点结算方式
    /// </summary>
    public enum SettlementType
    {
        系统实时结算 = 1, 人工结算 = 2
    }


    public enum RebateType
    {
        自购返点 = 1, 跟单返点 = 2
    }

    /// <summary>
    /// 提成基数
    /// </summary>
    public enum RoyaltyBase
    {
        总奖金 = 1, 总利润 = 2
    }
    /// <summary>
    /// 资金调度类型
    /// </summary>
    public enum DispatchType
    {
        充值 = 1, 自购奖金 = 2, 自购返点 = 3, 跟单返点 = 4, 跟单奖金提成 = 5, 内部转入 = 6, 领红包 = 7, 红包退回 = 8, 投注撤销 = 9,
        提现 = -1, 内部转出 = -2, 发红包 = -3, 推广费用 = -4, 擂台赛报名费 = -5, 投注 = -6
    }


    public enum SettlementState
    {
        待结算 = 0, 完成 = 1
    }

    public enum AccoutType
    {
        发单账号 = 1, 跟单账号 = 2
    }
    /// <summary>
    /// 比赛让球类型
    /// </summary>
    public enum MatchFixOdds
    {
        主强 = 100, 客强 = -100, 让负1球 = -1, 让负2球 = -2, 让负3球 = -3, 让负4球 = -4, 让1球 = +1, 让2球 = +2, 让3球 = +3
    }
    /// <summary>
    /// 竞彩2串1中选中的策略组编号
    /// </summary>
    public enum JC2X1StrategyGroupNumber
    {
        策略组A = 1, 策略组B = 2
    }

    public enum HostOrGuestType
    {
        全部 = 0 , 主场 = 1 , 客场 = 2 
    }

}
